/**
 * Created by YS on 2018/4/11.
 */
var fs = require('fs')

// 读取操作，目标路径、读取方式（可不设置）、回调函数
fs.readFile('./01.txt','utf-8', function (err, date) {
    if(err){
        console.error(err)
    } else{
        console.log('文件内容为：' + date)
    }
})


// 写入操作，路径、内容、写入类型（a:拼接写入，w：覆盖写入--默认）、回调函数
fs.writeFile('./02.txt', 'hello 02.txt',{flag:'a'}, function (err) {
    if (err) {
        return console.log('文件创建失败')
    }
    console.log('文件创建成功');
});


// 应用实例：拷贝小文件可以，大文件需要用到管道流
// 文件拷贝：先读取、后写入
// fs.readFile('./a.png',function (err,date) {
//     if(err){
//         console.log(err)
//     }else{
//         fs.writeFile('./a 副本.png',date,function (err) {
//             if(err){
//                 console.log(err)
//             }else{
//                 console.log('文件复制成功！')
//             }
//         })
//     }
// })